#define _CRT_SECURE_NO_WARNINGS 1
#include"Date.h"

void Test01()
{
	Date d1(2025, 8, 19);
	d1 + 50;
	d1.Print();
	
	Date d2 = d1 + 50;
	d1 += 50;
	d1.Print();
	d2.Print();
}

void Test02()
{
	Date d1(2025, 8, 19);
	d1 - 50;
	d1.Print();

	Date d3 = d1 - 100;
	d1 -= 100;
	d1.Print();
	d3.Print();
}
void Test03()
{
	Date d1(2025, 8, 19);
	Date d2(2025, 8, 19);
	if (d1 < d2)
		cout << "d1<d2" << endl;
	else
		cout << "d1>=d2" << endl;
}
void Test04()
{
	Date d1(2025, 8, 19);
	Date d2(2025, 8, 30);

	cout << d2 - d1 << endl;
}

void Test05()
{
	/*Date d1(2025, 8, 19);
	Date d2(2025, 8, 30);
	cout << d1 << d2;*/

	Date d3, d4;
	cin >> d3 >> d4;

	d3.Print();
	d4.Print();
}

void Test06()
{
	const Date d1;
	cout << &d1 << endl;
}
int main()
{
	//Test01();

	//Test02();

	//Test03();

	//Test04();

	//Test05();

	Test06();
	return 0;
}